package com.lixinyue.base;

public class demo02 {
    public static void main(String[] args) {
        //整数拓展 进制
        //二进制0b
        //十进制
        //八进制0
        //十六进制0x
        int i = 010;//八进制
        int i2 = 0x12;//十六进制
        int i3=0b1;//二进制
        System.out.println(i);
        System.out.println(i2);
        System.out.println(i3);
        System.out.println("*******************************************");
        //浮点数拓展  银行业务怎么表示钱？
        //BigDecimal 数学工具类
        //float 能表示的字长是有限的，也是离散的，舍入误差，大约 接近但不等于
        //最好完全避免用浮点数进行比较
        float f=0.1f;
        double d=1.0/10;
        System.out.println(f==d);//false
        float a1=231231231231231231231231f;
        float a2=a1+1;
        System.out.println(a1==a1);//true
        //字符类拓展
        //强制类型转换
        //转义字符
    }
}

